home *** CD-ROM | disk | FTP | other *** search
- $PKGLINE
- import java.awt.*;
- import javax.swing.*;
-
- /**
- * Class $CLASSNAME - Escriviu aquφ una descripci≤ de la classe
- *
- * @author (your name)
- * @version (a version number)
- */
- public class $CLASSNAME extends JApplet
- {
- // instance variables - Reemplaceu l'exemple segⁿent per les vostres variables
- private int x;
-
- /**
- * Aquest mΦtode el demana el navegador o el visualitzador d'applets per informar
- * aquest JApplet que ja ha estat carregat en el sistema. El demanen just abans
- * que es demani el mΦtode start per primera vegada.
- */
-
- public void init()
- {
- // Aix≥ Θs per un conflicte de seguretat amb els navegadors actuals
- // incloent el Netscape i el Internet Explorer, que no permeten accedir al
- // sistema de cues dÆAWT que fan els JApplets a lÆinici per comprovar lÆaccΘs
- JRootPane rootPane = this.getRootPane();
- rootPane.putClientProperty("defeatSystemEventQueueCheck", Boolean.TRUE);
-
- // Inclou qualsevol inicialitzaci≤ necessαria pel vostre JApplet
-
- }
-
- /**
- * Aquest mΦtode el demana el navegador o el visualitzador d'applets per informar
- * aquest JApplet que ha de comenτar a executar-se. El demanen just desprΘs
- * del mΦtode init i cada vegada que hom torna a visitar la pαgina web on hi
- * ha el JApplet
- */
- public void start()
- {
- // Inclou qualsevol codi que sigui necessari executar cada vegada
- // que sigui visitada la pαgina web
-
- }
-
- /**
- * Aquest mΦtode el demana el navegador o el visualitzador d'applets per informar
- * aquest JApplet que ha dÆaturar la seva execuci≤. Es crida quan la pαgina web
- * que contΘ el JApplet ha estat reemplaτada per una altra pαgina, i tambΘ
- * immediatament abans que el JApplet sigui destru∩t.
- */
- public void stop()
- {
- // Inclou qualsevol codi que sigui necessari executar quan la pαgina sigui
- // reemplaτada per una altra o immediatament abans que el JApplet sigui destru∩t.
-
- }
-
- /**
- * Paint method for applet.
- *
- * @param g the Graphics object for this applet
- */
- public void paint(Graphics g)
- {
- // simple text displayed on applet
- g.setColor(Color.white);
- g.fillRect(0, 0, 200, 100);
- g.setColor(Color.black);
- g.drawString("Sample Applet", 20, 20);
- g.setColor(Color.blue);
- g.drawString("created by BlueJ", 20, 40);
- }
-
- /**
- * Aquest mΦtode el demana el navegador o el visualitzador d'applets per informar
- * aquest JApplet que ha estat cridat i que ha de destruir tots els recursos que
- * hagi creat. El mΦtode æstopÆ es crida sempre abans de ser destru∩t.
- */
- public void destroy()
- {
- // Inclou qualsevol codi que sigui necessari executar abans
- // que el JApplet sigui destru∩t.
-
- }
-
-
- /**
- * Retorna informaci≤ sobre aquest applet.
- * Un applet ha de sobreescriure aquest mΦtode per retornar una cadena que contingui
- * informaci≤ sobre lÆautor, la versi≤ i el copyright dÆaquest JApplet.
- *
- * @return informaci≤ sobre aquest JApplet en format String
-
- */
- public String getAppletInfo()
- {
- // Inclou informaci≤ sobre aquest applet
- return "Tφtol: \nAutor: \nA descripci≤ dÆexemple sobre aquest applet. ";
-
- }
-
-
- /**
- * Retorna informaci≤ sobre els parαmetres dÆaquest JApplet.
- * Retorna informaci≤ sobre els parαmetres que s≤n entesos per aquest JApplet.
- * Un applet ha de sobreescriure aquest mΦtode per retornar una matriu de cadenes
- * descrivint aquests parαmetres.
- * Cada element de la matriu ha d'estar format per tres cadenes amb
- * el nom, el tipus i una descripci≤.
- *
- * @return un String[] amb informaci≤ sobre els parαmetres dÆaquest JApplet
-
- */
- public String[][] getParameterInfo()
- {
- // Inclou informaci≤ sobre els parαmetres dÆaquest JApplet
- String paramInfo[][] = {
- {"firstParameter", "1-10", "descripci≤ del primer parαmetre"},
- {"status", "boolean", "descripci≤ del segun parαmetre"},
- {"images", "url", "descripci≤ del tercer parαmetre"}
- };
- return paramInfo;
- }
- }
-